@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img {margin: 0;padding: 0;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #000;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration:none;}
img {border: 0;}

body {text-align:center;font-family:Arial,宋体; position:relative;color:#666; font-size:12px;}
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }


/*
.item_ul{ width:202px; margin-left:6px; padding:10px 0px; 13px 0px}
.item_ul li{ width:201px; margin-top:8px; }
.item_ul li a{width:201px; height:26px; background:url(../images/item_list1.jpg) no-repeat; display:block;text-indent: 35px; line-height: 26px; }
.item_ul li a:hover{}

.item_ul li ul{ margin:0; padding:0px;}
.item_ul li ul li { margin:0px;}
.item_ul li ul li a{ text-indent: 45px; background:none;}
.item_ul li ul li a:hover{}
*/

.header{width:100%;height:131px;position: relative;overflow:hidden; background:url(../images/head_bgx.jpg) repeat-x;}
.head_wrap{width:1003px; height:83px;margin:0 auto;position: relative;	text-align: left;}	

.logo{float:left;width:480px;	height:83px;background:url(../images/logo.jpg) no-repeat;}

.tool{float:right;width:340px;	height:30px;margin:10px 0px 0px 0px ;}


.language{ width:140px; height:30px; float: left;}
.language a{ width:50px; height:30px; display:block; float:left; padding-left:20px; background:url(../images/list_1.jpg) no-repeat 2px 5px; line-height:30px; font-size: 14px;font-weight: bold;}

.search{ width:174px; height:24px; background:url(../images/form.jpg) no-repeat; float: left; position:relative; margin:5px 0px 0px 20px;}
.search_text{ width:128px; height:14px; position:absolute; top:4px; left:15px; border:none; line-height: 14px;}
.search_submit{ width:30px; height:18px; position:absolute; top:1px; right:0px; background:none; border:none; }

.nav{width:1003px;;	height:48px; margin:0 auto;}
.nav ul{width:1003px;height:48px;}
.nav li{float: left;width: 110px;height: 48px;text-align: center; font-size: 14px; line-height:48px; }
.nav li.lg{}
.nav li a{color:#333;font-weight:bold;}
.nav li a:hover,.nav li a.jd{ color:red; text-decoration:underline;}

.banner{width:100%;height:400px; overflow:hidden;}	
	
.main{width:1003px;margin:0 auto; repeat;text-align: left;}

.main_tit{ width:100%; height:32px; line-height:32px; border-bottom:1px solid #e2e2e2; position:relative;}
.tit_name{ height:32px; position:absolute; top:0px; left:10px; font-size: 14px; color:#666;}
.main_tit a.more{ position:absolute; top:0px; right:0px; color:#333;}
.main_tit a.more:hover{ color:red; text-decoration:underline;}

.main_pro{ height:248px; overflow: hidden; margin-bottom:15px; }
.main_vod{ height:260px; overflow: hidden; position:relative; margin-bottom:15px;}

/****************/
#wrap_slide{width:1003px;height:190px;position:relative;margin:20px auto 0 auto;}
.slide{width:958px;height:190px;overflow:hidden;position:absolute;left:22px;top:0px;}

.slide ul{ padding:0px; margin:0;}
.slide ul li{float:left;width:238px; height:190px;}
#goL{width:22px;height:67px;line-height:99em;overflow:hidden;background:url(../images/pp_left.jpg) no-repeat;position:absolute;left:0px;top:47px;cursor:pointer; display:block;}

#goR{width:22px;height:67px;line-height:99em;overflow:hidden;background:url(../images/pp_right.jpg) no-repeat;position:absolute;right:0px;top:47px;cursor:pointer; display:block;}	


.slide ul li span{width:160px; height:160px;display:block;margin:0 auto;overflow:hidden;}
.p_img{width:160px; height:160px;display: block;background: #fff; text-align:center;	}
.p_img	img{}

.p_name{width:160px; height:25px;display:block;margin:0 auto;font-size: 14px;text-align: center;line-height:25px;font-family: 宋体;color: #000; font-weight:bold;}	


.main_vod_video{ width:740px; height:260px; position:absolute; left:0px; top:0px; }


/******voide**********/
#wrap_slide2{width:740px;height:190px;position:relative;margin:20px auto 0 auto;}
.slide2{width:696px;height:190px;overflow:hidden;position:absolute;left:22px;top:0px;}

.slide2 ul{ padding:0px; margin:0;}
.slide2 ul li{float:left;width:232px; height:190px;}
#goL2{width:22px;height:67px;line-height:99em;overflow:hidden;background:url(../images/pp_left.jpg) no-repeat;position:absolute;left:0px;top:47px;cursor:pointer; display:block;}

#goR2{width:22px;height:67px;line-height:99em;overflow:hidden;background:url(../images/pp_right.jpg) no-repeat;position:absolute;right:0px;top:47px;cursor:pointer; display:block;}	


.slide2 ul li span{width:200px; height:160px;display:block;margin:0 auto;overflow:hidden; position:relative;}
.slide2 ul li span .v_pLink{ width:200px; height:160px; position:absolute; top:0px; left:0px; z-index:100; background:url(../images/bf_ico.png) no-repeat center center; }
.p_img2{width:200px; height:160px;display: block;background: #fff; text-align:center;	}
.p_img2	img{}

.p_name2{width:160px; height:25px;display:block;margin:0 auto;font-size: 14px;text-align: center;line-height:25px;font-family: 宋体;color: #000; font-weight:bold;}



.main_vod_case{width:240px; height:260px; position:absolute; right:0px; top:0px;}

.case_plugin{width:240px; height:190px; margin:0px auto 0 auto; position:relative;}
.case_mask{ width:240px; height:160px; margin:20px auto 0 auto; overflow:hidden; position: relative;}

.case_mask ul{padding:0px; margin:0; position:absolute;}
.case_mask ul li{ position:absolute; float:left; width:240px; height:160px; text-align:center; background: #fff;}

#case_nav{ overflow: hidden; position:absolute; right:0px; bottom:13px;}
#case_nav li{ width:15px; height:13px; background:url(../images/pagination.png) no-repeat 0px 0px; float:left; margin-left:3px; cursor:pointer;}
#case_nav li.navOn{ background:url(../images/pagination.png) no-repeat 0px -13px;}
#case_nav li.onmouse{ background:url(../images/pagination.png) no-repeat 0px -26px;}
/*******************/
.main_info{ height:180px; overflow: hidden; margin-bottom:15px; position:relative; }

.main_info_news{  width:716px; height:170px; position:absolute; left:0px; top:0px; }

.mn_ul{ width:692px; height:120px; padding: 8px 12px;}
.mn_ul li{ line-height:24px;}
.mn_ul li a{ float:left; width:588px; display:block; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#333;}
.mn_ul li a:hover{ color:#FF4A00; text-decoration:underline;}

.mn_ul li em{ width:66px; float:right; font-style:normal; color:#999;}

.main_info_companyNews{  width:230px; height:180px; position:absolute; right:0px; top:0px;}



.mcn_ul{ width:230px; height:136px; padding: 8px 12px;}
.mcn_ul li{ line-height:24px;}
.mcn_ul li a{ float:left; width:215px; display:block; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#333;}
.mcn_ul li a:hover{ color:#FF4A00; text-decoration:underline;}


.footer{ text-align:left; }
.foot_wrap{ width:100%;background-color: #2D2E2F; padding-top: 30px;}
.foot_container{ width:1003px; margin:0 auto;}

.links {float: left; width: 300px; margin-right: 30px;}
.foot_container .hd {font: 18px/50px tahoma;height: 50px;color: #FFFFFF; }
.foot_container .hd h2{font-size: 100%;font-weight: 400;}
.links ul li {border-top: 1px solid #373738;font: 14px/32px tahoma;height: 32px;}
.links ul li a {padding-left: 20px;background:url(../images/arrow.png) no-repeat 0 5px;color: #FFFFFF;}

.services {float: left;width: 300px;margin-right: 30px;color: #fff;}
.services .bd {padding: 4px 0; line-height: 24px;}
.services .more {padding-right: 18px;text-align: right;}
.services .more a {color: #FF4A00;}

.contact {width: 300px;float: left;}
.contact .bd p {font: 12px/28px tahoma;color: #FFFFFF;}


.copyright{ width:100%; background-color: #28292B;border-top: 1px solid #333436;}
.copy{ width:1002px; margin:0 auto; line-height:70px;}


/******************/

.location{ line-height:24px; }
.breadCrumb{ display:block; background:url(../images/location.jpg) no-repeat left 7px;; padding: 8px 0px 8px 30px; }
.cont_title{ padding-left:10px; height:40px; line-height:40px; border-bottom:2px solid #cdcdcd; font-weight: bold;font-size: 16px;}

.sub_left{ width:740px; float:left;}
.article{ line-height:23px;}


.sub_right{ width:240px; float:right; margin-bottom: 20px;}
.item{}
.item_tit{ font-weight: 600;height: 48px;line-height: 48px;font-size: 16px;}

.item_ul{ width:240px; }
.item_ul li{  border-bottom:1px solid #999;}
.item_ul li a{ height:34px; height:35px; display:block; background:#f7f7f7 url(../images/list_4.jpg) no-repeat 10px 16px; padding-left: 26px; line-height:38px}
.item_ul li a:hover,.item_ul li a.jd{ background:#fff url(../images/list_3.jpg) no-repeat 10px 16px;}

.item_ul li ul{}
.item_ul li ul li{}
.item_ul li ul li a{ padding-left:48px; background:#f7f7f7 url(../images/list_4.jpg) no-repeat 30px 16px;}
.item_ul li ul li a:hover,.item_ul li ul li a.jd{ background:#fff url(../images/list_3.jpg) no-repeat 30px 16px;}



/*********************/
.piclist { margin-top:10px;}
.piclist ul li {width:202px; float:left;margin:5px 22px 20px 22px;_display:inline; list-style:none; text-align:center;}
.piclist ul li span{width:202px;height:162px; display: block;}
.piclist ul li span a{width:200px;height:160px; display:block; border: 1px solid #fff; background:#fff; }
.piclist ul li span a:hover{border: 1px solid #3195B5;}
.piclist ul li img{border:none;}
.piclist ul li b{display:block;height:30px; font-size:13px;font-weight:normal;overflow:hidden; text-align:center}
.piclist ul li b a{height:30px;line-height:30px; display:block; background:none; color:#000}
.piclist ul li b a:hover{background:none}

/*********************/
.piclist2 { margin-top:10px;}
.piclist2 ul li {width:240px; float:left;margin:5px 3px 20px 3px;_display:inline; list-style:none; text-align:center;}
.piclist2 ul li span{width:240px;height:160px; display: block;}
.piclist2 ul li span a{width:240px;height:160px; display:block; background:#fff; }
.piclist2 ul li span a:hover{}
.piclist2 ul li img{border:none;}
.piclist2 ul li b{display:block;height:30px; font-size:13px;font-weight:normal;overflow:hidden; text-align:center}
.piclist2 ul li b a{height:30px;line-height:30px; display:block; background:none; color:#000}
.piclist2 ul li b a:hover{background:none}


/*********视频****************/
.piclist3 { margin-top:10px;}
.piclist3 ul li {width:240px; float:left;margin:5px 3px 20px 3px;_display:inline; list-style:none; text-align:center;}
.piclist3 ul li span{width:240px;height:160px; display: block; position: relative;}
.piclist3 ul li span a.v_picLink{ width:240px; height:160px; position:absolute; top:0px; left:0px; z-index:100; background:url(../images/bf_ico.png) no-repeat center center;}
.piclist3 ul li span a.v_picBox{width:240px;height:160px; display:block; background:#fff; }
.piclist3 ul li span a:hover{}
.piclist3 ul li img{border:none;}
.piclist3 ul li b{display:block;height:30px; font-size:13px;font-weight:normal;overflow:hidden; text-align:center}
.piclist3 ul li b a{height:30px;line-height:30px; display:block; background:none; color:#000}
.piclist3 ul li b a:hover{background:none}

/************************新闻****************/
.sty_newsList2{}
.sty_newsList2 li{ height:77px; font-family:宋体; padding: 10px 0; border-bottom: 1px dashed #ccc;}
.sty_newsList2 li a{height: 30px;display: inline-block; color:#333; float:left; line-height: 30px; font-weight:bold;font-size: 14px;  padding-left: 12px; background: url(../images/li.png) no-repeat 0px 10px;}
.sty_newsList2 li a:hover{color:red; text-decoration:underline; padding-left: 12px; }
.sty_newsList2 li em{font-style: normal;float: right;color: #8f8f8f;line-height: 30px; margin-right:20px;}
.sty_newsList2 li .desc{ line-height:23px; display:block; clear: both; color:#666;}
